<!--
~  Licensed to the Apache Software Foundation (ASF) under one or more
~  contributor license agreements.  See the NOTICE file distributed with
~  this work for additional information regarding copyright ownership.
~  The ASF licenses this file to You under the Apache License, Version 2.0
~  (the "License"); you may not use this file except in compliance with
~  the License.  You may obtain a copy of the License at
~
~     http://www.apache.org/licenses/LICENSE-2.0
~
~  Unless required by applicable law or agreed to in writing, software
~  distributed under the License is distributed on an "AS IS" BASIS,
~  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~  See the License for the specific language governing permissions and
~  limitations under the License.
-->

<banner-text>
    <div class="flex flex-col h-full">
        <header class="mb-5 nifi-header">
            <navigation></navigation>
        </header>
        <div class="pb-5 px-5 flex-1 flex flex-col">
            <h3 class="primary-color">
                @if (selectedClusterNode$ | async; as selectedNode) {
                    @if (selectedNode.id !== 'All') {
                        {{ selectedNode.address }} Summary
                    } @else {
                        NiFi Summary
                    }
                } @else {
                    NiFi Summary
                }
            </h3>
            <div class="summary-tabs">
                <nav mat-tab-nav-bar [tabPanel]="tabPanel">
                    @for (tab of tabLinks; track tab) {
                        <a
                            mat-tab-link
                            [routerLink]="[tab.link]"
                            routerLinkActive
                            #rla="routerLinkActive"
                            [active]="rla.isActive">
                            {{ tab.label }}
                        </a>
                    }
                </nav>
            </div>
            <div class="mt-5 flex-1">
                <mat-tab-nav-panel #tabPanel>
                    <router-outlet></router-outlet>
                </mat-tab-nav-panel>
            </div>
        </div>
    </div>
</banner-text>
